Age spots, also known as liver spots or solar lentigines, are small, flat dark areas on the skin. They typically occur in areas exposed to the sun, like the face, hands, shoulders, and arms. They are caused by an excess production of melanin, the pigment that gives skin its color, often as a result of aging and prolonged exposure to ultraviolet (UV) light.